Android es el sistema operativo de Google para smartphones, tablets, y otros dispositivos móviles. En este libro se presentan, de una forma práctica, comprensible y concisa, los conceptos esenciales para desarrollar sus propias aplicaciones de Android, programando en lenguaje Java. El lector aprenderá a programar interfaces de usuario, entrada y salida de datos, lectura y escritura de ficheros, herramientas gráficas, gráficos interactivos, visualización de imágenes, reproducción de sonido, temas, recursos, procesos en background, diálogos de progreso, notificaciones, animaciones gráficas y simulaciones. Se incluye un apéndice Elementos de Java para el lector que no conozca el lenguaje de programación Java. Para lectores más avanzados, el libro se complementa con otro apéndice donde se introduce una completa aplicación científica para Android. Todos los conceptos se introducen con ejemplos que consisten en programas sencillos ilustrando algún aspecto concreto de Android o de Java. Todos los ejemplos se acompañan con capturas de pantalla. Este libro está dirigido a estudiantes, profesores y en general al principiante con escasos o nulos conocimientos de Java que quiere escribir rápidamente sus propios programas. También al profesional que quiere iniciarse de forma rápida en el desarrollo de aplicaciones para Android. José Enrique Amaro Sorinano es Doctor en Ciencias Físicas y Profesor Titular de la Universidad de Granada. Desarrolla su docencia e investigación en el departamento de Física Atómica, Molecular y Nuclear. Es investigador responsable del Grupo de Física Nuclear a Energías Intermedias y miembro del Instituto Carlos I de Física Teórica y Computacional. Actualmente imparte un curso de Programación de Android para Científicos en la Escuela de Posgrado de la Universidad de Granada.
- Cover
- Title page
- © Copyright page
- Índice
- Presentación
- Nuestro método de aprendizaje
- Tamaño y orientación
- Introducción
- Lección 1. Reducir el tamaño de una imagen
- Lección 2. Aumentar el tamaño de una foto sin perder calidad
- Lección 3. Recortar imágenes
- Lección 4. Aplicar escalas basadas en contenido
- Lección 5. Cambiar la orientación y la inclinación
- Retoques de luz y color
- Introducción
- Lección 6. Oscurecer imágenes
- Lección 7. Iluminar imágenes
- Lección 8. Solucionar problemas de ruido digital
- Lección 9. Arreglar subexposiciones y sobreexposiciones
- Lección 10. Eliminar el efecto de ojos rojos
- Lección 11. Corregir los colores RGB
- Lección 12. Modificar los canales de color
- Lección 13. Igualar el color de dos imágenes
- Lección 14. Convertir a blanco y negro
- Lección 15. Retocar imágenes en blanco y negro
- Lección 16. Crear duotonos
- Retratos y fotografías de personas
- Introducción
- Lección 17. Seleccionar con precisión
- Lección 18. Reparar imperfecciones en la piel
- Lección 19. Conseguir un tono de piel adecuado
- Lección 20. Suprimir ojeras
- Lección 21. Eliminar pecas y otras manchas en la piel
- Lección 22. Rejuvenecer un rostro
- Lección 23. Suavizar las formas de la piel
- Lección 24. Reducir barriga, muslos y flaccidez
- Lección 25. Cambiar el color del pelo
- Lección 26. Mejorar el blanco de los ojos
- Lección 27. Cambiar el color de los ojos
- Lección 28. Conseguir ojos más brillantes
- Lección 29. Blanquear los dientes de una imagen
- Lección 30. Eliminar reflejos sobre la piel
- Lección 31. Mejorar el aspecto de cejas y pestañas
- Lección 32. Extraer personas de un fondo: fotomontajes
- Técnicas de enfoque
- Introducción
- Lección 33. Enfocar con la máscara de enfoque
- Lección 34. Enfocar con un efecto de estampa
- Lección 35. Enfocar primeros planos extremos
- Lección 36. Enfocar mediante el uso de capas
- Lección 37. Desenfocar para enfocar
- Arreglar fotografías
- Introducción
- Lección 38. Solucionar el efecto keystoning
- Lección 39. Enderezar fotografías
- Lección 40. Eliminar personas u objetos
- Lección 41. Deformar libremente partes de una imagen
- Texto
- Introducción
- Lección 42. Insertar texto en una fotografía
- Lección 43. Crear texto con una imagen de relleno
- Lección 44. Ajustar texto alrededor de una forma
- Efectos artísticos y pictóricos
- Introducción
- Lección 45. Pintar objetos en blanco y negro
- Lección 46. Añadir sensación de movimiento a una imagen
- Lección 47. Aplicar un filtro para conseguir tonos más cálidos
- Lección 48. Modificar los colores de un objeto
- Lección 49. Cambiar el cielo de una imagen
- Lección 50. Convertir una imagen en una foto antigua
- Lección 51. Convertir una imagen en una foto de televisión
- Lección 52. Crear siluetas en blanco y negro
- Lección 53. Añadir niebla a una imagen
- Lección 54. Añadir rayos a una fotografía
- Lección 55. Añadir un efecto de lluvia
- Lección 56. Dar un efecto de luz a sus imágenes
- Lección 57. Crear efectos de iluminación tenebrosos
- Lección 58. Dar relieve a una imagen
- Lección 59. Decorar imágenes
- Lección 60. Añadir un efecto de bordes quemados
- Lección 61. Crear efectos fantasmagóricos
- Lección 62. Crear un dibujo a partir de una fotografía
- Lección 63. Crear una fotocopia a partir de una fotografía
- Lección 64. Aplicar diferentes texturas sobre una imagen
- Lección 65. Crear un efecto de mosaico
- Lección 66. Crear un marco para una imagen
- Lección 67. Restaurar fotografías antiguas
- Lección 68. Crear un efecto de agrietamiento
- Lección 69. Conseguir reflejos en el agua
- Lección 70. Crea imágenes 3D
- Lección 71. Crear un collage de fotos
- Lección 72. Rellenar una imagen con imágenes
- Lección 73. Crear panorámicas
- Colección "Manuales"
- Colección "Aprender... con 100 ejercicios"